package com.hjq.service;

import com.hjq.common.PageResult;
import com.hjq.entity.po.Carousel;
import com.hjq.entity.vo.PageParam;

public interface CarouselService {
    /**
     * 分页查询轮播图
     *
     * @param pageParam 分页参数
     * @return PageResult
     */
    PageResult<Carousel> findByPage(PageParam pageParam);
    /**
     * 添加轮播图
     *
     * @param carousel 轮播图
     * @return Integer
     */
    Integer add(Carousel carousel);
    /**
     * 删除轮播图
     *
     * @param id 轮播图ID
     * @return Integer
     */
    Integer delete(Integer id);
    /**
     * 修改轮播图
     *
     * @param carousel 轮播图
     */
    Integer update(Carousel carousel);
}
